html,body{
    background: #fff;
    overflow-x: hidden;
    width:100%;
    box-sizing: border-box;
}
html{
    background: #ececec;
}
.EventHeader>span>a{
    color:#999;
}
.relasimgbox{
    display: inline-block;
}
.relasimgbox img{
    width:13px;
    height: 13px;
}
.shareexperience .upviter{
    padding-top:0;
}
.shareexperience .upviter>div{
    padding-top:5px;
}
/*搜索框改写*/
.mweb_lookup_bar_input_wrapper .mweb_lookup_bar_input{
    position:relative;
}
.mweb_lookup_bar_input_wrapper .mweb_lookup_bar_input>div{
    position: absolute;
    top:2px;
    left: 0;
    width:25px;
    height:27px;
    background: transparent;
    z-index: 100;
}
.mweb_lookup_bar_input_wrapper .mweb_lookup_bar_input>input{
    border: none;
    background: transparent;
}
/*顶部区域定位*/
.mweb .PageWrapper {
    /*margin-top: 88px;*/
    margin-top:127px;
}
/*快捷按钮*/
.quick{
    position:fixed;
    bottom:50px;
    right: 20px;
    width:55px;
    height: 55px;
    line-height: 55px;
    /*background-color: rgba(255,202,38,0.5);*/
    background:#b92b27;
    border-radius: 50%;
    text-align: center;
    z-index: 1000;
    color: #fff;
    box-shadow: 0 0 2px #ddd;
    font-size: 30px;
}
.quick1 {
    position: fixed;
    bottom: 110px;
    right: 20px;
    width: 55px;
    height: 55px;
    line-height: 55px;
    background: #b92b27 url("../img/refresh_icon.png")no-repeat center;
    border-radius: 50%;
    text-align: center;
    z-index: 1000;
    color: #fff;
    box-shadow: 0 0 2px #ddd;
    background-size: 50px;
}
/*快捷列表*/
.quicklist{
    position:fixed;
    bottom:112px;
    right: 17px;
    width:140px;
    /*height: 150px;*/
    height:100px;
    z-index: 1000;
}
.quickexp,.quickquestion{
    position: relative;
    height:45px;
}
.quickexp>div,.quickquestion>div{
    display: inline-block;
    /*background: #fff;*/
    background: #FAF9FA;
}
.quickexp div:first-child{
    position: absolute;
    top:4px;
    right:58px;
    font-size: 16px;
    border:1px solid #ccc;
    padding: 5px;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 3px;
    box-shadow: 0 0 3px #ddd;
}
.quicklist .qimgbox,.qimgbox_g{
    width:40px;
    height: 40px;
    border:1px solid #ddd;
    border-radius: 50%;
    position: absolute;
    right: 6px;
    box-shadow: 0 0 3px #ddd;
}
.quickexp .qimgbox{
    background:#FAF9FA url("../img/sendexp.png") no-repeat;
    background-size: 20px;
    background-position: center;
}
.quickexp:nth-child(2){
    margin-top:10px;
}
.quickexp .qimgbox_g{
    background:#FAF9FA url("../img/sendexp_g.png") no-repeat;
    background-size: 22px;
    background-position: center;
}
.quickquestion{
    margin-top:10px;
}
.quickquestion .qimgbox{
    background:#FAF9FA url("../img/sendquestion.png") no-repeat;
    background-size: 22px;
    background-position: center;
}
.quickquestion div:first-child{
    position: absolute;
    right:58px;
    bottom:4px;
    font-size: 16px;
    border:1px solid #ccc;
    padding: 5px;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 3px;
    box-shadow: 0 0 2px #ddd;
}
.havemy{
    display: inline-block;
    margin-top:-2px;
    margin-left:2px;
    position: relative;
    height: 14px;
    /*color: #F4C600;*/
    padding-left:5px;
    text-align:right;
    font-size: 12px;
}
.havemy>img{
    height:16px;
    position: absolute;
    top:0px;
    left:0px;
}
#notlogin{
    width:100%;
    box-sizing: border-box;
    position:fixed;
    z-index: 9999;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(0,0,0,0.3);
    padding:0 5px 0 5px;
}
#outborder{
    position:absolute;
    padding:10px;
    left:10px;
    right:10px;
    background: rgba(142,142,142,0.7);
    border-radius:6px;
}
#outborder>div{
    background:#F8F8F8;
    border-radius: 6px;
    padding:20px;
}
#outborder>div>div{
    width:100%;
    box-sizing: border-box;
}
#outborder>div>div#notloginword{
    text-align: center;
    font-size: 12px;
    font-weight: 300;
    padding-bottom: 14px;
    color: #646464;
}
#gotologinbox{
    overflow: hidden;
}
#gotologin,#gotozhuce{
    width:40%;
    border-radius:3px;
    background:-webkit-linear-gradient(bottom,#74C401,#67B500);
    background: -moz-linear-gradient(top, #74C401 0%, #67B500 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#74C401), color-stop(100%,#67B500));
    background: -webkit-linear-gradient(top, #74C401 0%,#67B500 100%);
    background: -o-linear-gradient(top, #74C401 0%,#67B500 100%);
    background: -ms-linear-gradient(top, #74C401 0%,#67B500 100%);
    background: linear-gradient(to bottom, #74C401 0%,#67B500 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74C401', endColorstr='#67B500',GradientType=0 );
    border:1px solid #6BB402;
    color:#fff;
    font-size: 14px;
    padding:4px;
    text-align: center;
}
#gotologinbox>div>a{
    width:100%;
    display: inline-block;
    color:#fff;
}
/*有弹框时 禁止页面滚动*/
.overhidden{
    overflow: hidden;
    height:100%;
}
/**/
.borderbox{
    margin-left:5px;
    margin-top:10px;
    box-sizing: border-box;
    padding:10px;
    /*border: 1px solid #ececec;*/
    border-radius: 3px;;
    -webkit-box-shadow: #ddd 0px 0px 5px;
    -moz-box-shadow: #ddd 0px 0px 5px;
    box-shadow: #ddd 0px 0px 5px;
}
.borderbox{
    margin-left:5px;
    margin-top:10px;
    box-sizing: border-box;
    padding:10px;
    border: 1px solid rgba(186,186,186,0.3);
    border-radius: 3px;;
    box-shadow: 0 1px 4px rgba(186, 186, 186, 0.3), 0 0 10px rgba(186, 186, 186, 0.3) inset;
    -webkit-box-shadow:0 1px 4px rgba(186, 186, 186, 0.3), 0 0 10px rgba(186, 186, 186, 0.3) inset;
    -moz-box-shadow:0 1px 4px rgba(186, 186, 186, 0.3), 0 0 10px rgba(186, 186, 186, 0.3) inset;
}
.borderbox .AnswerHeader.ContentHeader{
    /*margin:0;*/
}
/*推荐*/
.tuijian {
    background: #F4C600;
    font-size: 14px;
    color: #fff;
    position: absolute;
    /*top: 13px;*/
    top:18px;
    right: 20px;
    padding: 1px 2px;
    border-radius: 2px;
    height: 19px;
    line-height: 16px;
    box-sizing: border-box;
}
.tuijian{
    width:57px;
    background:url('../img/xttj1.png')no-repeat;
    background-size:57px;
}
.feed_item_answer_user img{
    width: 28px;
    height: 28px;
    margin-top: -3px;
}
.ActionBar .action_bar_inner .action_item a{
    padding-left:0;
}
.feed_item{
    border-bottom:2px solid #ececec;
}
.EventHeader{
    margin-bottom:7px;
}
/*高额经验*/
#heightexpdiv{
    display:none;
    position: fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index: 1000;
    background: rgba(0,0,0,0.75);
}
#heightexpdiv>div{
    height:100%;
    width:100%;
    max-width:540px;
    min-width: 320px;
    box-sizing: border-box;
    margin:0 auto;
    overflow: hidden;
    position: relative;
}
#heightexpdiv>div>.heightexpform{
    width:100%;
    padding:0 45px;
    box-sizing: border-box;
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
}
#heightexpdiv>div>.heightexpform>div{
    background: #fff;
    padding: 28px;
    padding-right: 5px;
    border-radius:2px;
}
#heightexpdiv .title{
    font-size: 20px;
    color:#303030;
    padding-bottom:20px;
}
#heightexpdiv .noteword{
    font-size: 16px;
    color:#303030;
    padding-bottom:30px;
    padding-right:17px;
}
#heightexpdiv>div>.heightexpform>div .btndiv{
    overflow: hidden;
}
#heightexpok,#heightexpno{
    font-size: 18px;
    color:#808080;
    width:80px;
    text-align: center;
}
#heightexpok{
    color:#1AAD19
}
/*faceimg*/
h2 a img{
    width:20px;
    height:20px;
}
/*
*修改列表页面
*/
.feed_item .ContentHeader{
    margin-top:0;
}
.ContentHeader .feed_item_answer_user .user a{
    font-size: 12px;
    color: #999;
}
.ContentFooter{
    font-size: 12px;
    color: #999;
    margin:0;
}
.feed_item_answer_user .havemy img{
    width: 14px;
    height: 14px;
    margin-top: 3px;
}
.feed_item_answer_user>.isheighlogo{
    display: inline-block;
    height: 16px;
    width: 16px;
    background: url(../img/heiexp.png)no-repeat;
    background-size: 16px;
    margin-bottom: -4px;
    margin-left: 2px;
}
.ContentFooter>.isheighlogo.haveimg{
    display: inline-block;
    height: 16px;
    width: 16px;
    background: url(../img/haveimglogo.png)no-repeat;
    background-size: 15px;
    margin-bottom: -5px;
    margin-left: 5px;
}
.QuestionTopics.has_topics{overflow: hidden;}